package com.forekenow.Demo5;

/**
 * 设计模式：就是一种设计思想，在项目中如果使用了设计模式会给你的项目提高灵活性以及可扩展性
 * 单例模式
 * 1.构造器是私有的
 * 2.对外提供静态方法（作用：返回Singleton类的对象）
 * 3.无论调用多少次静态方法返回的都是同一个对象
 * 好处：可以节省内存空间，提高效率
 */
public class Singleton {
    private String name;
    private static Singleton  instance = new Singleton();

    public static Singleton getInstance() {
        return instance;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    private Singleton(){

    }


    public static void main(String[] args) {


    }
}
